A Case Study of MPI: Portable and Efficient Libraries

نویسندگان

  • Christian H. Bischof
  • Steven Huss-Lederman
  • Xiaobai Sun
  • Anna Tsao
  • Thomas Turnbull
چکیده

In this paper, we discuss the performance achieved by several implementations of the recently deened Message Passing Interface (MPI) standard. In particular, performance results for diierent implementations of the broadcast operation are analyzed and compared on the Delta, Paragon, SP1 and CM5.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Remote memory access: A case for portable, efficient and library independent parallel programming

In this work we make a strong case for remote memory access (RMA) as the only way to program a parallel computer by proposing a framework that supports RMA in a library independent way. If one uses our approach the parallel code one writes will run transparently under MPI-2 enabled libraries but also bulk-synchronous parallel libraries. The advantage of using RMA is code simplicity, reduced pro...

متن کامل

Petsc 2.0: a Case Study of Using Mpi to Develop Numerical Software Libraries

The Portable, Extensible Toolkit for Scientiic computation (PETSc) is a toolbox for the parallel, numerical solution of elliptic and related partial diierential equations using nite element, nite diierence or related discretization techniques. In this paper we outline some of the major communication phases needed in many PETSc codes and discuss how MPI is used to handle them.

متن کامل

PVM and MPI Communication Operations on the IBM SP2: Modeling and Comparison

Most current message passing programs use the portable communication libraries PVM and MPI to realize communication. In this paper, we investigate the performance of single transfer operations and several collective communication operations, like broadcast or gather operations, using the portable communication libraries PVM and MPI on the IBM SP2. Our investigations include timings of different...

متن کامل

Flexible collective communication tuning architecture applied to Open MPI

Collective communications are invaluable to modern high performance applications, although most users of these communication patterns do not always want to know their inner most working. The implementation of the collectives are often left to the middle-ware developer such as those providing an MPI library. As many of these libraries are designed to be both generic and portable the MPI develope...

متن کامل

Towards a Performance Tool Interface for OpenMP: An Approach Based on Directive Rewriting

In this article we propose a “standard” performance tool interface for OpenMP, similar in spirit to the MPI profiling interface in its intent to define a clear and portable API that makes OpenMP execution events visible to performance libraries. When used together with the MPI profiling interface, it also allows tools to be built for hybrid applications that mix shared and distributed memory pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995